# near model CODE resource # jump table entries: 424-436 (13 of them) fn00000000: 00000000 4E56 FFF6 link A6, -0x000A 00000004 48E7 0118 movem.l -[A7], D7,A3,A4 00000008 3D6E 0008 FFF6 move.w [A6 - 0xA], [A6 + 0x8] 0000000E 1D7C 0001 FFF6 move.b [A6 - 0xA], 0x1 00000014 3D6E FFF6 FFF8 move.w [A6 - 0x8], [A6 - 0xA] 0000001A 426E FFFE clr.w [A6 - 0x2] 0000001E 7EFF moveq.l D7, 0xFFFFFFFF 00000020 2D47 FFFA move.l [A6 - 0x6], D7 00000024 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000028 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000002C 286D FDC0 movea.l A4, [A5 - 0x240] 00000030 2854 movea.l A4, [A4] label00000032: 00000032 52AE FFFA addq.l [A6 - 0x6], 1 00000036 598F subq.l A7, 4 00000038 2F2C 003E move.l -[A7], [A4 + 0x3E] 0000003C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000040 47EE FFF8 lea.l A3, [A6 - 0x8] 00000044 2E0B move.l D7, A3 00000046 5287 addq.l D7, 1 00000048 2F07 move.l -[A7], D7 0000004A 2F3C 0000 0001 move.l -[A7], 0x1 00000050 42A7 clr.l -[A7] 00000052 2F3C 0000 0001 move.l -[A7], 0x1 00000058 A9E0 syscall Munger 0000005A 2D5F FFFA move.l [A6 - 0x6], [A7]+ 0000005E 0CAE FFFF FFFF FFFA cmpi.l [A6 - 0x6], 0xFFFFFFFF 00000066 6F00 0006 ble +0x8 /* 0000006E */ 0000006A 526E FFFE addq.w [A6 - 0x2], 1 label0000006E: 0000006E 0CAE 0000 0000 FFFA cmpi.l [A6 - 0x6], 0x0 00000076 6CBA bge -0x44 /* 00000032 */ 00000078 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000007C 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000080 3D6E FFFE 000A move.w [A6 + 0xA], [A6 - 0x2] 00000086 4CDF 1880 movem.l D7,A3,A4, [A7]+ 0000008A 4E5E unlink A6 0000008C 205F movea.l A0, [A7]+ 0000008E 548F addq.l A7, 2 00000090 4ED0 jmp [A0] export_53: 00000092 4E56 FF90 link A6, -0x0070 00000096 48E7 0F38 movem.l -[A7], D4,D5,D6,D7,A2,A3,A4 0000009A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000009E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000000A2 286D FDC0 movea.l A4, [A5 - 0x240] 000000A6 2854 movea.l A4, [A4] 000000A8 558F subq.l A7, 2 000000AA 4267 clr.w -[A7] 000000AC 4EBA FF52 jsr [PC - 0xAE /* 00000000 */] 000000B0 3B5F FBBE move.w [A5 - 0x442], [A7]+ 000000B4 3D7C FFFF FFFC move.w [A6 - 0x4], 0xFFFF 000000BA 3E3C 0001 move.w D7, 0x1 000000BE 3D6D FBBE FF90 move.w [A6 - 0x70], [A5 - 0x442] 000000C4 6000 0052 bra +0x54 /* 00000118 */ label000000C8: 000000C8 526E FFFC addq.w [A6 - 0x4], 1 000000CC 598F subq.l A7, 4 000000CE 2F2C 003E move.l -[A7], [A4 + 0x3E] 000000D2 3C2E FFFC move.w D6, [A6 - 0x4] 000000D6 48C6 ext.l D6 000000D8 2F06 move.l -[A7], D6 000000DA 47ED EB70 lea.l A3, [A5 - 0x1490] 000000DE 2C0B move.l D6, A3 000000E0 5286 addq.l D6, 1 000000E2 2F06 move.l -[A7], D6 000000E4 2F3C 0000 0001 move.l -[A7], 0x1 000000EA 42A7 clr.l -[A7] 000000EC 2F3C 0000 0001 move.l -[A7], 0x1 000000F2 A9E0 syscall Munger 000000F4 2C1F move.l D6, [A7]+ 000000F6 3D46 FFFC move.w [A6 - 0x4], D6 000000FA 3C07 move.w D6, D7 000000FC 5346 subq.w D6, 1 000000FE DC46 add.w D6, D6 00000100 558F subq.l A7, 2 00000102 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000106 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000010A 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 0000010E 3D9F 6092 move.w [A6 + D6.w - 0x110], [A7]+ 00000112 5247 addq.w D7, 1 00000114 6900 0008 bvs +0xA /* 0000011E */ label00000118: 00000118 BE6E FF90 cmp.w D7, [A6 - 0x70] 0000011C 6FAA ble -0x54 /* 000000C8 */ label0000011E: 0000011E 3D47 FFFE move.w [A6 - 0x2], D7 00000122 3E2D FDC8 move.w D7, [A5 - 0x238] 00000126 9E6D FDC4 sub.w D7, [A5 - 0x23C] 0000012A 3D47 FFF8 move.w [A6 - 0x8], D7 0000012E 3E2D EB78 move.w D7, [A5 - 0x1488] 00000132 5347 subq.w D7, 1 00000134 DE47 add.w D7, D7 00000136 47ED EB9C lea.l A3, [A5 - 0x1464] 0000013A 37BC 0001 7000 move.w [A3 + D7.w], 0x1 00000140 3E2D EB78 move.w D7, [A5 - 0x1488] 00000144 5347 subq.w D7, 1 00000146 DE47 add.w D7, D7 00000148 47ED EB9C lea.l A3, [A5 - 0x1464] 0000014C 3C33 7000 move.w D6, [A3 + D7.w] 00000150 5346 subq.w D6, 1 00000152 E54E lsl D6.w, 2 00000154 47ED FCE0 lea.l A3, [A5 - 0x320] 00000158 4273 6000 clr.w [A3 + D6.w] 0000015C 426E FFFA clr.w [A6 - 0x6] 00000160 426E FFF6 clr.w [A6 - 0xA] 00000164 3E3C 0000 move.w D7, 0x0 00000168 3C2C 005E move.w D6, [A4 + 0x5E] 0000016C 5346 subq.w D6, 1 0000016E 3D46 FF90 move.w [A6 - 0x70], D6 00000172 6000 0204 bra +0x206 /* 00000378 */ label00000176: 00000176 3C2E FFF6 move.w D6, [A6 - 0xA] 0000017A BC6D FBBE cmp.w D6, [A5 - 0x442] 0000017E 6C00 007C bge +0x7E /* 000001FC */ 00000182 3C2E FFF6 move.w D6, [A6 - 0xA] 00000186 5246 addq.w D6, 1 00000188 5346 subq.w D6, 1 0000018A DC46 add.w D6, D6 0000018C 3A07 move.w D5, D7 0000018E BA76 6092 cmp.w D5, [A6 + D6.w - 0x110] 00000192 6600 0068 bne +0x6A /* 000001FC */ 00000196 526E FFF6 addq.w [A6 - 0xA], 1 0000019A 3C2D EB78 move.w D6, [A5 - 0x1488] 0000019E 5346 subq.w D6, 1 000001A0 DC46 add.w D6, D6 000001A2 47ED EB9C lea.l A3, [A5 - 0x1464] 000001A6 3A33 6000 move.w D5, [A3 + D6.w] 000001AA 5345 subq.w D5, 1 000001AC E54D lsl D5.w, 2 000001AE 47ED FCE0 lea.l A3, [A5 - 0x320] 000001B2 3C07 move.w D6, D7 000001B4 5346 subq.w D6, 1 000001B6 3786 5002 move.w [A3 + D5.w + 0x2], D6 000001BA 3C2D EB78 move.w D6, [A5 - 0x1488] 000001BE 5346 subq.w D6, 1 000001C0 DC46 add.w D6, D6 000001C2 47ED EB9C lea.l A3, [A5 - 0x1464] 000001C6 3A2D EB78 move.w D5, [A5 - 0x1488] 000001CA 5345 subq.w D5, 1 000001CC DA45 add.w D5, D5 000001CE 45ED EB9C lea.l A2, [A5 - 0x1464] 000001D2 3832 5000 move.w D4, [A2 + D5.w] 000001D6 5244 addq.w D4, 1 000001D8 3784 6000 move.w [A3 + D6.w], D4 000001DC 3C2D EB78 move.w D6, [A5 - 0x1488] 000001E0 5346 subq.w D6, 1 000001E2 DC46 add.w D6, D6 000001E4 47ED EB9C lea.l A3, [A5 - 0x1464] 000001E8 3A33 6000 move.w D5, [A3 + D6.w] 000001EC 5345 subq.w D5, 1 000001EE E54D lsl D5.w, 2 000001F0 47ED FCE0 lea.l A3, [A5 - 0x320] 000001F4 3787 5000 move.w [A3 + D5.w], D7 000001F8 6000 0178 bra +0x17A /* 00000372 */ label000001FC: 000001FC 3C2C 005E move.w D6, [A4 + 0x5E] 00000200 5346 subq.w D6, 1 00000202 3A07 move.w D5, D7 00000204 BA46 cmp.w D5, D6 00000206 6600 0022 bne +0x24 /* 0000022A */ 0000020A 3C2D EB78 move.w D6, [A5 - 0x1488] 0000020E 5346 subq.w D6, 1 00000210 DC46 add.w D6, D6 00000212 47ED EB9C lea.l A3, [A5 - 0x1464] 00000216 3A33 6000 move.w D5, [A3 + D6.w] 0000021A 5345 subq.w D5, 1 0000021C E54D lsl D5.w, 2 0000021E 47ED FCE0 lea.l A3, [A5 - 0x320] 00000222 3787 5002 move.w [A3 + D5.w + 0x2], D7 00000226 6000 014A bra +0x14C /* 00000372 */ label0000022A: 0000022A 598F subq.l A7, 4 0000022C 3C07 move.w D6, D7 0000022E 5246 addq.w D6, 1 00000230 48C6 ext.l D6 00000232 2F06 move.l -[A7], D6 00000234 3C2D EB78 move.w D6, [A5 - 0x1488] 00000238 5346 subq.w D6, 1 0000023A DC46 add.w D6, D6 0000023C 47ED EB9C lea.l A3, [A5 - 0x1464] 00000240 3A33 6000 move.w D5, [A3 + D6.w] 00000244 5345 subq.w D5, 1 00000246 E54D lsl D5.w, 2 00000248 47ED FCE0 lea.l A3, [A5 - 0x320] 0000024C 3C33 5000 move.w D6, [A3 + D5.w] 00000250 5246 addq.w D6, 1 00000252 48C6 ext.l D6 00000254 2F06 move.l -[A7], D6 00000256 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000025A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000025E A83D syscall TEDispatch 00000260 2C1F move.l D6, [A7]+ 00000262 3A2E FFF8 move.w D5, [A6 - 0x8] 00000266 48C5 ext.l D5 00000268 BC85 cmp.l D6, D5 0000026A 6D00 0106 blt +0x108 /* 00000372 */ 0000026E 598F subq.l A7, 4 00000270 3C07 move.w D6, D7 00000272 5246 addq.w D6, 1 00000274 48C6 ext.l D6 00000276 2F06 move.l -[A7], D6 00000278 3C2D EB78 move.w D6, [A5 - 0x1488] 0000027C 5346 subq.w D6, 1 0000027E DC46 add.w D6, D6 00000280 47ED EB9C lea.l A3, [A5 - 0x1464] 00000284 3A33 6000 move.w D5, [A3 + D6.w] 00000288 5345 subq.w D5, 1 0000028A E54D lsl D5.w, 2 0000028C 47ED FCE0 lea.l A3, [A5 - 0x320] 00000290 3C33 5000 move.w D6, [A3 + D5.w] 00000294 5246 addq.w D6, 1 00000296 48C6 ext.l D6 00000298 2F06 move.l -[A7], D6 0000029A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000029E 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 000002A2 A83D syscall TEDispatch 000002A4 2C1F move.l D6, [A7]+ 000002A6 3A2E FFF8 move.w D5, [A6 - 0x8] 000002AA 48C5 ext.l D5 000002AC BC85 cmp.l D6, D5 000002AE 6600 0064 bne +0x66 /* 00000314 */ 000002B2 3C2D EB78 move.w D6, [A5 - 0x1488] 000002B6 5346 subq.w D6, 1 000002B8 DC46 add.w D6, D6 000002BA 47ED EB9C lea.l A3, [A5 - 0x1464] 000002BE 3A33 6000 move.w D5, [A3 + D6.w] 000002C2 5345 subq.w D5, 1 000002C4 E54D lsl D5.w, 2 000002C6 47ED FCE0 lea.l A3, [A5 - 0x320] 000002CA 3787 5002 move.w [A3 + D5.w + 0x2], D7 000002CE 3C2D EB78 move.w D6, [A5 - 0x1488] 000002D2 5346 subq.w D6, 1 000002D4 DC46 add.w D6, D6 000002D6 47ED EB9C lea.l A3, [A5 - 0x1464] 000002DA 3A2D EB78 move.w D5, [A5 - 0x1488] 000002DE 5345 subq.w D5, 1 000002E0 DA45 add.w D5, D5 000002E2 45ED EB9C lea.l A2, [A5 - 0x1464] 000002E6 3832 5000 move.w D4, [A2 + D5.w] 000002EA 5244 addq.w D4, 1 000002EC 3784 6000 move.w [A3 + D6.w], D4 000002F0 3C2D EB78 move.w D6, [A5 - 0x1488] 000002F4 5346 subq.w D6, 1 000002F6 DC46 add.w D6, D6 000002F8 47ED EB9C lea.l A3, [A5 - 0x1464] 000002FC 3A33 6000 move.w D5, [A3 + D6.w] 00000300 5345 subq.w D5, 1 00000302 E54D lsl D5.w, 2 00000304 47ED FCE0 lea.l A3, [A5 - 0x320] 00000308 3C07 move.w D6, D7 0000030A 5246 addq.w D6, 1 0000030C 3786 5000 move.w [A3 + D5.w], D6 00000310 6000 0060 bra +0x62 /* 00000372 */ label00000314: 00000314 3C2D EB78 move.w D6, [A5 - 0x1488] 00000318 5346 subq.w D6, 1 0000031A DC46 add.w D6, D6 0000031C 47ED EB9C lea.l A3, [A5 - 0x1464] 00000320 3A33 6000 move.w D5, [A3 + D6.w] 00000324 5345 subq.w D5, 1 00000326 E54D lsl D5.w, 2 00000328 47ED FCE0 lea.l A3, [A5 - 0x320] 0000032C 3C07 move.w D6, D7 0000032E 5346 subq.w D6, 1 00000330 3786 5002 move.w [A3 + D5.w + 0x2], D6 00000334 3C2D EB78 move.w D6, [A5 - 0x1488] 00000338 5346 subq.w D6, 1 0000033A DC46 add.w D6, D6 0000033C 47ED EB9C lea.l A3, [A5 - 0x1464] 00000340 3A2D EB78 move.w D5, [A5 - 0x1488] 00000344 5345 subq.w D5, 1 00000346 DA45 add.w D5, D5 00000348 45ED EB9C lea.l A2, [A5 - 0x1464] 0000034C 3832 5000 move.w D4, [A2 + D5.w] 00000350 5244 addq.w D4, 1 00000352 3784 6000 move.w [A3 + D6.w], D4 00000356 3C2D EB78 move.w D6, [A5 - 0x1488] 0000035A 5346 subq.w D6, 1 0000035C DC46 add.w D6, D6 0000035E 47ED EB9C lea.l A3, [A5 - 0x1464] 00000362 3A33 6000 move.w D5, [A3 + D6.w] 00000366 5345 subq.w D5, 1 00000368 E54D lsl D5.w, 2 0000036A 47ED FCE0 lea.l A3, [A5 - 0x320] 0000036E 3787 5000 move.w [A3 + D5.w], D7 label00000372: 00000372 5247 addq.w D7, 1 00000374 6900 000A bvs +0xC /* 00000380 */ label00000378: 00000378 BE6E FF90 cmp.w D7, [A6 - 0x70] 0000037C 6F00 FDF8 ble -0x206 /* 00000176 */ label00000380: 00000380 3D47 FFFE move.w [A6 - 0x2], D7 00000384 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000388 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000038C 4CDF 1CF0 movem.l D4,D5,D6,D7,A2,A3,A4, [A7]+ 00000390 4E5E unlink A6 00000392 4E75 rts export_54: fn00000394: 00000394 4E56 0000 link A6, 0 00000398 48E7 0108 movem.l -[A7], D7,A4 0000039C 286D FDE4 movea.l A4, [A5 - 0x21C] 000003A0 486D EB94 pea.l [A5 - 0x146C] 000003A4 3F2C 0012 move.w -[A7], [A4 + 0x12] 000003A8 3E2C 0014 move.w D7, [A4 + 0x14] 000003AC 0447 0010 subi.w D7, 0x10 000003B0 5447 addq.w D7, 2 000003B2 3F07 move.w -[A7], D7 000003B4 3E2C 0012 move.w D7, [A4 + 0x12] 000003B8 0647 009C addi.w D7, 0x9C 000003BC 3F07 move.w -[A7], D7 000003BE 3F2C 0014 move.w -[A7], [A4 + 0x14] 000003C2 A8A7 syscall SetRect 000003C4 4CDF 1080 movem.l D7,A4, [A7]+ 000003C8 4E5E unlink A6 000003CA 4E75 rts export_55: 000003CC 4E56 FF00 link A6, -0x0100 000003D0 48E7 0138 movem.l -[A7], D7,A2,A3,A4 000003D4 2F2D FDE4 move.l -[A7], [A5 - 0x21C] 000003D8 A873 syscall SetPort 000003DA 4EBA FFB8 jsr [PC - 0x48 /* 00000394 */] 000003DE 2F2D FDAC move.l -[A7], [A5 - 0x254] 000003E2 A958 syscall HideControl 000003E4 286D FDE4 movea.l A4, [A5 - 0x21C] 000003E8 0C6D 0001 EB7A cmpi.w [A5 - 0x1486], 0x1 000003EE 6F00 00B4 ble +0xB6 /* 000004A4 */ 000003F2 2F2D FDAC move.l -[A7], [A5 - 0x254] 000003F6 3E2C 0012 move.w D7, [A4 + 0x12] 000003FA 0647 009C addi.w D7, 0x9C 000003FE 3F07 move.w -[A7], D7 00000400 3E2C 0014 move.w D7, [A4 + 0x14] 00000404 0447 0010 subi.w D7, 0x10 00000408 5247 addq.w D7, 1 0000040A 3F07 move.w -[A7], D7 0000040C A959 syscall MoveControl 0000040E 2F2D FDAC move.l -[A7], [A5 - 0x254] 00000412 3E2C 0016 move.w D7, [A4 + 0x16] 00000416 9E6C 0012 sub.w D7, [A4 + 0x12] 0000041A 0447 00AA subi.w D7, 0xAA 0000041E 3F07 move.w -[A7], D7 00000420 3F3C 0010 move.w -[A7], 0x10 00000424 A95C syscall SizeControl 00000426 2F2D FDAC move.l -[A7], [A5 - 0x254] 0000042A 3F3C 0001 move.w -[A7], 0x1 0000042E A964 syscall SetControlMinimum/SetMinCtl 00000430 2F2D FDAC move.l -[A7], [A5 - 0x254] 00000434 3F2D EB7A move.w -[A7], [A5 - 0x1486] 00000438 A965 syscall SetControlMaximum/SetMaxCtl 0000043A 2F2D FDAC move.l -[A7], [A5 - 0x254] 0000043E 3F2D EB78 move.w -[A7], [A5 - 0x1488] 00000442 A963 syscall SetControlValue/SetCtlValue 00000444 2F2D FDAC move.l -[A7], [A5 - 0x254] 00000448 A957 syscall ShowControl 0000044A 266D FDAC movea.l A3, [A5 - 0x254] 0000044E 2653 movea.l A3, [A3] 00000450 486B 0008 pea.l [A3 + 0x8] 00000454 A92A syscall ValidRect 00000456 3E2D EB78 move.w D7, [A5 - 0x1488] 0000045A 5347 subq.w D7, 1 0000045C E14F lsl D7.w, 8 0000045E 47ED EBBC lea.l A3, [A5 - 0x1444] 00000462 45EE FF00 lea.l A2, [A6 - 0x100] 00000466 47F3 7000 lea.l A3, [A3 + D7.w] 0000046A 4247 clr.w D7 0000046C 1E13 move.b D7, [A3] label0000046E: 0000046E 14DB move.b [A2]+, [A3]+ 00000470 51CF FFFC dbf D7, -0x6 /* 0000046E */ 00000474 3F3C 0001 move.w -[A7], 0x1 00000478 A887 syscall TextFont 0000047A 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000047E A88A syscall TextSize 00000480 486D EB94 pea.l [A5 - 0x146C] 00000484 A8A3 syscall EraseRect 00000486 47EE FF00 lea.l A3, [A6 - 0x100] 0000048A 2E0B move.l D7, A3 0000048C 5287 addq.l D7, 1 0000048E 2F07 move.l -[A7], D7 00000490 4247 clr.w D7 00000492 1E2E FF00 move.b D7, [A6 - 0x100] 00000496 48C7 ext.l D7 00000498 2F07 move.l -[A7], D7 0000049A 486D EB94 pea.l [A5 - 0x146C] 0000049E 3F3C 0001 move.w -[A7], 0x1 000004A2 A9CE syscall TETextBox/TextBox label000004A4: 000004A4 4CDF 1C80 movem.l D7,A2,A3,A4, [A7]+ 000004A8 4E5E unlink A6 000004AA 4E75 rts export_56: 000004AC 4E56 FFF2 link A6, -0x000E 000004B0 48E7 0708 movem.l -[A7], D5,D6,D7,A4 000004B4 4A6D FBBC tst.w [A5 - 0x444] 000004B8 6700 0054 beq +0x56 /* 0000050E */ 000004BC 3E3C 0001 move.w D7, 0x1 000004C0 3D6D FBBC FFF2 move.w [A6 - 0xE], [A5 - 0x444] 000004C6 6000 003C bra +0x3E /* 00000504 */ label000004CA: 000004CA 3C07 move.w D6, D7 000004CC 5346 subq.w D6, 1 000004CE E54E lsl D6.w, 2 000004D0 49ED FBC8 lea.l A4, [A5 - 0x438] 000004D4 2874 6000 movea.l A4, [A4 + D6.w] 000004D8 2854 movea.l A4, [A4] 000004DA 2D6C 0002 FFF8 move.l [A6 - 0x8], [A4 + 0x2] 000004E0 2D6C 0006 FFFC move.l [A6 - 0x4], [A4 + 0x6] 000004E6 3C07 move.w D6, D7 000004E8 5346 subq.w D6, 1 000004EA CDFC 000A muls.w D6, 0xA /* '\n' */ 000004EE 49ED FC18 lea.l A4, [A5 - 0x3E8] 000004F2 3A2E FFFC move.w D5, [A6 - 0x4] 000004F6 9A6E FFF8 sub.w D5, [A6 - 0x8] 000004FA 3985 6004 move.w [A4 + D6.w + 0x4], D5 000004FE 5247 addq.w D7, 1 00000500 6900 0008 bvs +0xA /* 0000050A */ label00000504: 00000504 BE6E FFF2 cmp.w D7, [A6 - 0xE] 00000508 6FC0 ble -0x3E /* 000004CA */ label0000050A: 0000050A 3D47 FFF6 move.w [A6 - 0xA], D7 label0000050E: 0000050E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000512 4E5E unlink A6 00000514 4E75 rts export_57: fn00000516: 00000516 4E56 FFF0 link A6, -0x0010 0000051A 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 0000051E 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0 00000524 6F00 00CE ble +0xD0 /* 000005F4 */ 00000528 3E3C 0001 move.w D7, 0x1 0000052C 3D6D FBBC FFF0 move.w [A6 - 0x10], [A5 - 0x444] 00000532 6000 00B4 bra +0xB6 /* 000005E8 */ label00000536: 00000536 286D FDC0 movea.l A4, [A5 - 0x240] 0000053A 2854 movea.l A4, [A4] 0000053C 3C2C 0006 move.w D6, [A4 + 0x6] 00000540 9C6C 0002 sub.w D6, [A4 + 0x2] 00000544 3D46 FFFA move.w [A6 - 0x6], D6 00000548 3C07 move.w D6, D7 0000054A 5346 subq.w D6, 1 0000054C E54E lsl D6.w, 2 0000054E 49ED FBC8 lea.l A4, [A5 - 0x438] 00000552 2874 6000 movea.l A4, [A4 + D6.w] 00000556 2854 movea.l A4, [A4] 00000558 2D6C 0002 FFF2 move.l [A6 - 0xE], [A4 + 0x2] 0000055E 2D6C 0006 FFF6 move.l [A6 - 0xA], [A4 + 0x6] 00000564 3C2E FFF8 move.w D6, [A6 - 0x8] 00000568 9C6E FFF4 sub.w D6, [A6 - 0xC] 0000056C 3D46 FFFC move.w [A6 - 0x4], D6 00000570 3C07 move.w D6, D7 00000572 5346 subq.w D6, 1 00000574 CDFC 000A muls.w D6, 0xA /* '\n' */ 00000578 49ED FC18 lea.l A4, [A5 - 0x3E8] 0000057C 3A34 6008 move.w D5, [A4 + D6.w + 0x8] 00000580 6000 0048 bra +0x4A /* 000005CA */ label00000584: 00000584 266D FDC0 movea.l A3, [A5 - 0x240] 00000588 2653 movea.l A3, [A3] 0000058A 3A2E FFFA move.w D5, [A6 - 0x6] 0000058E 9A6E FFFC sub.w D5, [A6 - 0x4] 00000592 48C5 ext.l D5 00000594 8BFC 0002 divs.w D5, 0x2 00000598 DA6B 0002 add.w D5, [A3 + 0x2] 0000059C 3985 6000 move.w [A4 + D6.w], D5 000005A0 6000 0034 bra +0x36 /* 000005D6 */ label000005A4: 000005A4 266D FDC0 movea.l A3, [A5 - 0x240] 000005A8 2653 movea.l A3, [A3] 000005AA 39AB 0002 6000 move.w [A4 + D6.w], [A3 + 0x2] 000005B0 6000 0024 bra +0x26 /* 000005D6 */ label000005B4: 000005B4 266D FDC0 movea.l A3, [A5 - 0x240] 000005B8 2653 movea.l A3, [A3] 000005BA 3A2B 0006 move.w D5, [A3 + 0x6] 000005BE 9A6E FFFC sub.w D5, [A6 - 0x4] 000005C2 3985 6000 move.w [A4 + D6.w], D5 000005C6 6000 000E bra +0x10 /* 000005D6 */ label000005CA: 000005CA 5345 subq.w D5, 1 000005CC 67B6 beq -0x48 /* 00000584 */ 000005CE 5345 subq.w D5, 1 000005D0 67D2 beq -0x2C /* 000005A4 */ 000005D2 5345 subq.w D5, 1 000005D4 67DE beq -0x20 /* 000005B4 */ label000005D6: 000005D6 3A34 6000 move.w D5, [A4 + D6.w] 000005DA DA6E FFFC add.w D5, [A6 - 0x4] 000005DE 3985 6002 move.w [A4 + D6.w + 0x2], D5 000005E2 5247 addq.w D7, 1 000005E4 6900 000A bvs +0xC /* 000005F0 */ label000005E8: 000005E8 BE6E FFF0 cmp.w D7, [A6 - 0x10] 000005EC 6F00 FF48 ble -0xB6 /* 00000536 */ label000005F0: 000005F0 3D47 FFFE move.w [A6 - 0x2], D7 label000005F4: 000005F4 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 000005F8 4E5E unlink A6 000005FA 4E75 rts export_58: 000005FC 4E56 FFFA link A6, -0x0006 00000600 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 00000604 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000608 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 0000060C 7EFF moveq.l D7, 0xFFFFFFFF 0000060E 2D47 FFFA move.l [A6 - 0x6], D7 00000612 426E FFFE clr.w [A6 - 0x2] label00000616: 00000616 526E FFFE addq.w [A6 - 0x2], 1 0000061A 286D FDC0 movea.l A4, [A5 - 0x240] 0000061E 2854 movea.l A4, [A4] 00000620 3E2E FFFE move.w D7, [A6 - 0x2] 00000624 5347 subq.w D7, 1 00000626 CFFC 000A muls.w D7, 0xA /* '\n' */ 0000062A 47ED FC18 lea.l A3, [A5 - 0x3E8] 0000062E 52AE FFFA addq.l [A6 - 0x6], 1 00000632 598F subq.l A7, 4 00000634 2F2C 003E move.l -[A7], [A4 + 0x3E] 00000638 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000063C 45ED EB72 lea.l A2, [A5 - 0x148E] 00000640 2C0A move.l D6, A2 00000642 5286 addq.l D6, 1 00000644 2F06 move.l -[A7], D6 00000646 2F3C 0000 0001 move.l -[A7], 0x1 0000064C 42A7 clr.l -[A7] 0000064E 2F3C 0000 0001 move.l -[A7], 0x1 00000654 A9E0 syscall Munger 00000656 2D5F FFFA move.l [A6 - 0x6], [A7]+ 0000065A 558F subq.l A7, 2 0000065C 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000660 A86B syscall LoWord 00000662 379F 7006 move.w [A3 + D7.w + 0x6], [A7]+ 00000666 3E2E FFFE move.w D7, [A6 - 0x2] 0000066A BE6D FBBC cmp.w D7, [A5 - 0x444] 0000066E 66A6 bne -0x58 /* 00000616 */ 00000670 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000674 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000678 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 0000067C 4E5E unlink A6 0000067E 4E75 rts export_59: fn00000680: 00000680 4E56 FFDE link A6, -0x0022 00000684 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4 00000688 286E 0008 movea.l A4, [A6 + 0x8] 0000068C 2D54 FFF8 move.l [A6 - 0x8], [A4] 00000690 2D6C 0004 FFFC move.l [A6 - 0x4], [A4 + 0x4] 00000696 486E FFF8 pea.l [A6 - 0x8] 0000069A A87B syscall ClipRect 0000069C 426E FFF4 clr.w [A6 - 0xC] label000006A0: 000006A0 526E FFF4 addq.w [A6 - 0xC], 1 000006A4 3E2E FFF4 move.w D7, [A6 - 0xC] 000006A8 5347 subq.w D7, 1 000006AA CFFC 000A muls.w D7, 0xA /* '\n' */ 000006AE 49ED FC18 lea.l A4, [A5 - 0x3E8] 000006B2 3C2E FFF4 move.w D6, [A6 - 0xC] 000006B6 5346 subq.w D6, 1 000006B8 E54E lsl D6.w, 2 000006BA 47ED FBC8 lea.l A3, [A5 - 0x438] 000006BE 2F33 6000 move.l -[A7], [A3 + D6.w] 000006C2 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000006C6 558F subq.l A7, 2 000006C8 3F34 7006 move.w -[A7], [A4 + D7.w + 0x6] 000006CC 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000006D0 4EAD 01A2 jsr [A5 + 0x1A2 /* export_48 */] 000006D4 3D5F FFF6 move.w [A6 - 0xA], [A7]+ 000006D8 598F subq.l A7, 4 000006DA 3F34 7006 move.w -[A7], [A4 + D7.w + 0x6] 000006DE 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000006E2 3F3C 0008 move.w -[A7], 0x8 000006E6 A83D syscall TEDispatch 000006E8 2D5F FFDE move.l [A6 - 0x22], [A7]+ 000006EC 598F subq.l A7, 4 000006EE 3C2E FFF6 move.w D6, [A6 - 0xA] 000006F2 5246 addq.w D6, 1 000006F4 48C6 ext.l D6 000006F6 2F06 move.l -[A7], D6 000006F8 3C2E FFF6 move.w D6, [A6 - 0xA] 000006FC 5246 addq.w D6, 1 000006FE 48C6 ext.l D6 00000700 2F06 move.l -[A7], D6 00000702 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000706 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000070A A83D syscall TEDispatch 0000070C 2C1F move.l D6, [A7]+ 0000070E 3A2E FFDE move.w D5, [A6 - 0x22] 00000712 48C5 ext.l D5 00000714 9A86 sub.l D5, D6 00000716 3D45 FFF2 move.w [A6 - 0xE], D5 0000071A 486E FFEA pea.l [A6 - 0x16] 0000071E 3F34 7000 move.w -[A7], [A4 + D7.w] 00000722 3F2E FFF2 move.w -[A7], [A6 - 0xE] 00000726 3F34 7002 move.w -[A7], [A4 + D7.w + 0x2] 0000072A 3C2E FFF2 move.w D6, [A6 - 0xE] 0000072E DC74 7004 add.w D6, [A4 + D7.w + 0x4] 00000732 3F06 move.w -[A7], D6 00000734 A8A7 syscall SetRect 00000736 558F subq.l A7, 2 00000738 486E FFEA pea.l [A6 - 0x16] 0000073C 486E FFF8 pea.l [A6 - 0x8] 00000740 486E FFE2 pea.l [A6 - 0x1E] 00000744 A8AA syscall SectRect 00000746 1E1F move.b D7, [A7]+ 00000748 6700 0018 beq +0x1A /* 00000762 */ 0000074C 3E2E FFF4 move.w D7, [A6 - 0xC] 00000750 5347 subq.w D7, 1 00000752 E54F lsl D7.w, 2 00000754 49ED FBC8 lea.l A4, [A5 - 0x438] 00000758 2F34 7000 move.l -[A7], [A4 + D7.w] 0000075C 486E FFEA pea.l [A6 - 0x16] 00000760 A8F6 syscall DrawPicture label00000762: 00000762 3E2E FFF4 move.w D7, [A6 - 0xC] 00000766 5347 subq.w D7, 1 00000768 E54F lsl D7.w, 2 0000076A 49ED FBC8 lea.l A4, [A5 - 0x438] 0000076E 2F34 7000 move.l -[A7], [A4 + D7.w] 00000772 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000776 3E2E FFF4 move.w D7, [A6 - 0xC] 0000077A BE6D FBBC cmp.w D7, [A5 - 0x444] 0000077E 57C7 seq D7 00000780 3C2E FFF2 move.w D6, [A6 - 0xE] 00000784 BC6E FFFC cmp.w D6, [A6 - 0x4] 00000788 5CC6 sge D6 0000078A 8C07 or.b D6, D7 0000078C 6700 FF12 beq -0xEC /* 000006A0 */ 00000790 286D FDE4 movea.l A4, [A5 - 0x21C] 00000794 486C 0010 pea.l [A4 + 0x10] 00000798 A87B syscall ClipRect 0000079A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+ 0000079E 4E5E unlink A6 000007A0 2E9F move.l [A7], [A7]+ 000007A2 4E75 rts export_60: fn000007A4: 000007A4 4E56 FFF6 link A6, -0x000A 000007A8 48E7 0308 movem.l -[A7], D6,D7,A4 000007AC 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000007B0 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000007B4 286D FDC0 movea.l A4, [A5 - 0x240] 000007B8 2854 movea.l A4, [A4] 000007BA 3E2C 0008 move.w D7, [A4 + 0x8] 000007BE 9E54 sub.w D7, [A4] 000007C0 558F subq.l A7, 2 000007C2 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000007C6 A960 syscall GetControlValue/GetCtlValue 000007C8 3C1F move.w D6, [A7]+ 000007CA 9E46 sub.w D7, D6 000007CC 3D47 FFFE move.w [A6 - 0x2], D7 000007D0 4A6E FFFE tst.w [A6 - 0x2] 000007D4 6700 0076 beq +0x78 /* 0000084C */ 000007D8 4267 clr.w -[A7] 000007DA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000007DE 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000007E2 A9DD syscall TEScroll 000007E4 0C6D 0000 FBBC cmpi.w [A5 - 0x444], 0x0 000007EA 6F00 0060 ble +0x62 /* 0000084C */ 000007EE 286D FDC0 movea.l A4, [A5 - 0x240] 000007F2 2854 movea.l A4, [A4] 000007F4 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 000007FA 6F00 002C ble +0x2E /* 00000828 */ 000007FE 486E FFF6 pea.l [A6 - 0xA] 00000802 3F2C 000A move.w -[A7], [A4 + 0xA] 00000806 3F2C 0008 move.w -[A7], [A4 + 0x8] 0000080A 3F2C 000E move.w -[A7], [A4 + 0xE] 0000080E 558F subq.l A7, 2 00000810 3E2C 0008 move.w D7, [A4 + 0x8] 00000814 DE6E FFFE add.w D7, [A6 - 0x2] 00000818 3F07 move.w -[A7], D7 0000081A 3F2C 000C move.w -[A7], [A4 + 0xC] 0000081E 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000822 A8A7 syscall SetRect 00000824 6000 001E bra +0x20 /* 00000844 */ label00000828: 00000828 486E FFF6 pea.l [A6 - 0xA] 0000082C 3F2C 000A move.w -[A7], [A4 + 0xA] 00000830 3E2C 000C move.w D7, [A4 + 0xC] 00000834 DE6E FFFE add.w D7, [A6 - 0x2] 00000838 3F07 move.w -[A7], D7 0000083A 3F2C 000E move.w -[A7], [A4 + 0xE] 0000083E 3F2C 000C move.w -[A7], [A4 + 0xC] 00000842 A8A7 syscall SetRect label00000844: 00000844 486E FFF6 pea.l [A6 - 0xA] 00000848 4EBA FE36 jsr [PC - 0x1CA /* 00000680 */] label0000084C: 0000084C 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000850 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000854 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000858 4E5E unlink A6 0000085A 4E75 rts export_61: fn0000085C: 0000085C 4E56 FFFA link A6, -0x0006 00000860 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000864 3D7C 000D FFFA move.w [A6 - 0x6], 0xD /* '\r' */ 0000086A 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000086E 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 00000872 286D FDC0 movea.l A4, [A5 - 0x240] 00000876 2854 movea.l A4, [A4] 00000878 3E2C 000C move.w D7, [A4 + 0xC] 0000087C 9E6C 0008 sub.w D7, [A4 + 0x8] 00000880 3D47 FFFC move.w [A6 - 0x4], D7 00000884 598F subq.l A7, 4 00000886 3E2C 005E move.w D7, [A4 + 0x5E] 0000088A 48C7 ext.l D7 0000088C 2F07 move.l -[A7], D7 0000088E 2F3C 0000 0001 move.l -[A7], 0x1 00000894 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000898 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 0000089C A83D syscall TEDispatch 0000089E 2E1F move.l D7, [A7]+ 000008A0 3C2E FFFC move.w D6, [A6 - 0x4] 000008A4 48C6 ext.l D6 000008A6 9E86 sub.l D7, D6 000008A8 3D47 FFFE move.w [A6 - 0x2], D7 000008AC 0C6C 0000 003C cmpi.w [A4 + 0x3C], 0x0 000008B2 6F00 0062 ble +0x64 /* 00000916 */ 000008B6 598F subq.l A7, 4 000008B8 2F2C 003E move.l -[A7], [A4 + 0x3E] 000008BC 3E2C 003C move.w D7, [A4 + 0x3C] 000008C0 5347 subq.w D7, 1 000008C2 48C7 ext.l D7 000008C4 2F07 move.l -[A7], D7 000008C6 47EE FFFA lea.l A3, [A6 - 0x6] 000008CA 2E0B move.l D7, A3 000008CC 5287 addq.l D7, 1 000008CE 2F07 move.l -[A7], D7 000008D0 2F3C 0000 0001 move.l -[A7], 0x1 000008D6 42A7 clr.l -[A7] 000008D8 2F3C 0000 0001 move.l -[A7], 0x1 000008DE A9E0 syscall Munger 000008E0 2E1F move.l D7, [A7]+ 000008E2 0C87 0000 0000 cmpi.l D7, 0x0 000008E8 6F00 002C ble +0x2E /* 00000916 */ 000008EC 598F subq.l A7, 4 000008EE 3E2C 005E move.w D7, [A4 + 0x5E] 000008F2 48C7 ext.l D7 000008F4 2F07 move.l -[A7], D7 000008F6 3E2C 005E move.w D7, [A4 + 0x5E] 000008FA 48C7 ext.l D7 000008FC 2F07 move.l -[A7], D7 000008FE 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000902 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000906 A83D syscall TEDispatch 00000908 2E1F move.l D7, [A7]+ 0000090A 3C2E FFFE move.w D6, [A6 - 0x2] 0000090E 48C6 ext.l D6 00000910 DE86 add.l D7, D6 00000912 3D47 FFFE move.w [A6 - 0x2], D7 label00000916: 00000916 2F2D FDC0 move.l -[A7], [A5 - 0x240] 0000091A 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 0000091E 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 00000924 6C00 0014 bge +0x16 /* 0000093A */ 00000928 426E FFFE clr.w [A6 - 0x2] 0000092C 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000930 3F3C 00FF move.w -[A7], 0xFF 00000934 A95D syscall HiliteControl 00000936 6000 000A bra +0xC /* 00000942 */ label0000093A: 0000093A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000093E 4267 clr.w -[A7] 00000940 A95D syscall HiliteControl label00000942: 00000942 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000946 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000094A A965 syscall SetControlMaximum/SetMaxCtl 0000094C 0C6E 0000 FFFE cmpi.w [A6 - 0x2], 0x0 00000952 6F00 0016 ble +0x18 /* 0000096A */ 00000956 286D FDC0 movea.l A4, [A5 - 0x240] 0000095A 2854 movea.l A4, [A4] 0000095C 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000960 3E2C 0008 move.w D7, [A4 + 0x8] 00000964 9E54 sub.w D7, [A4] 00000966 3F07 move.w -[A7], D7 00000968 A963 syscall SetControlValue/SetCtlValue label0000096A: 0000096A 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+ 0000096E 4E5E unlink A6 00000970 4E75 rts export_62: fn00000972: 00000972 4E56 0000 link A6, 0 00000976 48E7 0108 movem.l -[A7], D7,A4 0000097A 2F2D FDB0 move.l -[A7], [A5 - 0x250] 0000097E A958 syscall HideControl 00000980 286D FDE4 movea.l A4, [A5 - 0x21C] 00000984 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000988 3E2C 0016 move.w D7, [A4 + 0x16] 0000098C 0447 000F subi.w D7, 0xF 00000990 3F07 move.w -[A7], D7 00000992 3E2C 0010 move.w D7, [A4 + 0x10] 00000996 5347 subq.w D7, 1 00000998 3F07 move.w -[A7], D7 0000099A A959 syscall MoveControl 0000099C 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000009A0 3F3C 0010 move.w -[A7], 0x10 000009A4 3E2C 0014 move.w D7, [A4 + 0x14] 000009A8 9E6C 0010 sub.w D7, [A4 + 0x10] 000009AC 0447 000D subi.w D7, 0xD /* '\r' */ 000009B0 3F07 move.w -[A7], D7 000009B2 A95C syscall SizeControl 000009B4 2F2D FDB0 move.l -[A7], [A5 - 0x250] 000009B8 A957 syscall ShowControl 000009BA 286D FDB0 movea.l A4, [A5 - 0x250] 000009BE 2854 movea.l A4, [A4] 000009C0 486C 0008 pea.l [A4 + 0x8] 000009C4 A92A syscall ValidRect 000009C6 4CDF 1080 movem.l D7,A4, [A7]+ 000009CA 4E5E unlink A6 000009CC 4E75 rts export_63: 000009CE 4E56 FFFE link A6, -0x0002 000009D2 48E7 0118 movem.l -[A7], D7,A3,A4 000009D6 286D FDA8 movea.l A4, [A5 - 0x258] 000009DA 2854 movea.l A4, [A4] 000009DC 2F0C move.l -[A7], A4 000009DE A851 syscall SetCursor 000009E0 2F2D FDC0 move.l -[A7], [A5 - 0x240] 000009E4 4EAD 0052 jsr [A5 + 0x52 /* export_6 */] 000009E8 286D FDC0 movea.l A4, [A5 - 0x240] 000009EC 2854 movea.l A4, [A4] 000009EE 266D FDE4 movea.l A3, [A5 - 0x21C] 000009F2 296B 0010 0008 move.l [A4 + 0x8], [A3 + 0x10] 000009F8 296B 0014 000C move.l [A4 + 0xC], [A3 + 0x14] 000009FE 3E2C 000E move.w D7, [A4 + 0xE] 00000A02 0447 000F subi.w D7, 0xF 00000A06 5747 subq.w D7, 3 00000A08 3947 000E move.w [A4 + 0xE], D7 00000A0C 566C 000A addq.w [A4 + 0xA], 3 00000A10 046C 000F 000C subi.w [A4 + 0xC], 0xF 00000A16 576C 000C subq.w [A4 + 0xC], 3 00000A1A 3E2C 000A move.w D7, [A4 + 0xA] 00000A1E 5447 addq.w D7, 2 00000A20 3947 0002 move.w [A4 + 0x2], D7 00000A24 3E2C 000E move.w D7, [A4 + 0xE] 00000A28 5547 subq.w D7, 2 00000A2A 3947 0006 move.w [A4 + 0x6], D7 00000A2E 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000A32 A9D0 syscall TECalText 00000A34 4EBA FAE0 jsr [PC - 0x520 /* 00000516 */] 00000A38 4EBA FF38 jsr [PC - 0xC8 /* 00000972 */] 00000A3C 4EBA FE1E jsr [PC - 0x1E2 /* 0000085C */] 00000A40 4EBA FD62 jsr [PC - 0x29E /* 000007A4 */] 00000A44 2F2D FDC0 move.l -[A7], [A5 - 0x240] 00000A48 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000A4C 4CDF 1880 movem.l D7,A3,A4, [A7]+ 00000A50 4E5E unlink A6 00000A52 4E75 rts export_64: 00000A54 4E56 FFFE link A6, -0x0002 00000A58 48E7 0308 movem.l -[A7], D6,D7,A4 00000A5C 3E2E 0008 move.w D7, [A6 + 0x8] 00000A60 6000 009A bra +0x9C /* 00000AFC */ label00000A64: 00000A64 558F subq.l A7, 2 00000A66 558F subq.l A7, 2 00000A68 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A6C A960 syscall GetControlValue/GetCtlValue 00000A6E 3E1F move.w D7, [A7]+ 00000A70 0447 000C subi.w D7, 0xC 00000A74 3F07 move.w -[A7], D7 00000A76 558F subq.l A7, 2 00000A78 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A7C A961 syscall GetControlMinimum/GetMinCtl 00000A7E 4EAD 01BA jsr [A5 + 0x1BA /* export_51 */] 00000A82 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000A86 6000 0088 bra +0x8A /* 00000B10 */ label00000A8A: 00000A8A 558F subq.l A7, 2 00000A8C 558F subq.l A7, 2 00000A8E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000A92 A960 syscall GetControlValue/GetCtlValue 00000A94 3E1F move.w D7, [A7]+ 00000A96 0647 000C addi.w D7, 0xC 00000A9A 3F07 move.w -[A7], D7 00000A9C 558F subq.l A7, 2 00000A9E 2F2E 000A move.l -[A7], [A6 + 0xA] 00000AA2 A962 syscall GetControlMaximum/GetMaxCtl 00000AA4 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000AA8 3D5F FFFE move.w [A6 - 0x2], [A7]+ 00000AAC 6000 0062 bra +0x64 /* 00000B10 */ label00000AB0: 00000AB0 286D FDC0 movea.l A4, [A5 - 0x240] 00000AB4 2854 movea.l A4, [A4] 00000AB6 558F subq.l A7, 2 00000AB8 2F2E 000A move.l -[A7], [A6 + 0xA] 00000ABC A960 syscall GetControlValue/GetCtlValue 00000ABE 3E1F move.w D7, [A7]+ 00000AC0 3C2C 0008 move.w D6, [A4 + 0x8] 00000AC4 9C6C 000C sub.w D6, [A4 + 0xC] 00000AC8 DC47 add.w D6, D7 00000ACA 0646 000C addi.w D6, 0xC 00000ACE 3D46 FFFE move.w [A6 - 0x2], D6 00000AD2 6000 003C bra +0x3E /* 00000B10 */ label00000AD6: 00000AD6 286D FDC0 movea.l A4, [A5 - 0x240] 00000ADA 2854 movea.l A4, [A4] 00000ADC 558F subq.l A7, 2 00000ADE 2F2E 000A move.l -[A7], [A6 + 0xA] 00000AE2 A960 syscall GetControlValue/GetCtlValue 00000AE4 3E1F move.w D7, [A7]+ 00000AE6 3C2C 000C move.w D6, [A4 + 0xC] 00000AEA 9C6C 0008 sub.w D6, [A4 + 0x8] 00000AEE DC47 add.w D6, D7 00000AF0 0446 000C subi.w D6, 0xC 00000AF4 3D46 FFFE move.w [A6 - 0x2], D6 00000AF8 6000 0016 bra +0x18 /* 00000B10 */ label00000AFC: 00000AFC 0447 0014 subi.w D7, 0x14 00000B00 6700 FF62 beq -0x9C /* 00000A64 */ 00000B04 5347 subq.w D7, 1 00000B06 6782 beq -0x7C /* 00000A8A */ 00000B08 5347 subq.w D7, 1 00000B0A 67A4 beq -0x5A /* 00000AB0 */ 00000B0C 5347 subq.w D7, 1 00000B0E 67C6 beq -0x38 /* 00000AD6 */ label00000B10: 00000B10 4A6E 0008 tst.w [A6 + 0x8] 00000B14 6700 0010 beq +0x12 /* 00000B26 */ 00000B18 2F2E 000A move.l -[A7], [A6 + 0xA] 00000B1C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000B20 A963 syscall SetControlValue/SetCtlValue 00000B22 4EBA FC80 jsr [PC - 0x380 /* 000007A4 */] label00000B26: 00000B26 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 00000B2A 4E5E unlink A6 00000B2C 205F movea.l A0, [A7]+ 00000B2E 5C8F addq.l A7, 6 00000B30 4ED0 jmp [A0] export_65: 00000B32 4E56 0000 link A6, 0 00000B36 48E7 0108 movem.l -[A7], D7,A4 00000B3A 0C6E 0081 000C cmpi.w [A6 + 0xC], 0x81 00000B40 6600 001C bne +0x1E /* 00000B5E */ 00000B44 558F subq.l A7, 2 00000B46 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000B4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B4E 42A7 clr.l -[A7] 00000B50 A968 syscall TrackControl 00000B52 3D5F 000C move.w [A6 + 0xC], [A7]+ 00000B56 4EBA FC4C jsr [PC - 0x3B4 /* 000007A4 */] 00000B5A 6000 0016 bra +0x18 /* 00000B72 */ label00000B5E: 00000B5E 558F subq.l A7, 2 00000B60 2F2D FDB0 move.l -[A7], [A5 - 0x250] 00000B64 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B68 487A FEEA pea.l [PC - 0x116 /* 00000A54, value 0x4E56FFFE */] 00000B6C A968 syscall TrackControl 00000B6E 3D5F 000C move.w [A6 + 0xC], [A7]+ label00000B72: 00000B72 4CDF 1080 movem.l D7,A4, [A7]+ 00000B76 4E5E unlink A6 00000B78 205F movea.l A0, [A7]+ 00000B7A 5C8F addq.l A7, 6 00000B7C 4ED0 jmp [A0]